<?php //ver.2011 0.1 - Eugenio Ghiglia <eugenio@blux.org> - 
session_start();
require_once('./lib/lib.registrazione.php');

$_title='Registrati in '.$_SERVER['SERVER_NAME'];
$_keywords=_annunci_get_canali_list();
$_description='Registrati e crea gratuitamente i tuoi annunci nei canali: '._annunci_get_canali_list();


if (!$_SESSION['LOGGED']) {
if (trim($_GET['validate'])) {
    $html='<h2>Validazione utente</h2>';
    
    // *** validazione dell'utente ***
    if (_registrazione_valida($_GET['validate'])) {
        $html.='<p>Utente validato! ora puoi accedere al portale con la tua mail e la password che ti &egrave; stata inviata.</p>';
        
    } else {
        $html.='<p>Il codice passato non risulta essere valido.</p>';
    }
} else {
    $html='<h2>Registrazione</h2>';
    

    if ($_POST['nospam']=='' && $_POST['ticket'] && $_POST['conferma_registrazione']) {
        // *** tentativo di registrazione ***        
        $_registrato=false;
        
        $_dati['email']=trim(strtolower($_POST['email']));
        $_dati['nome']=ucwords(trim(strtolower($_POST['nome'])));
        $_dati['cognome']=ucwords(trim(strtolower($_POST['cognome'])));
        $_dati['data_nascita']=$_POST['data_nascita'];
        $_dati['telefono']=str_replace(' ','',trim($_POST['telefono']));
        $_dati['citta']=trim(ucwords(strtolower($_POST['citta'])));
        $_dati['provincia']=trim(strtoupper($_POST['provincia']));
        $_dati['consenso_privacy']=(int)$_POST['consenso_privacy'];
        $_dati['consenso_comunicazioni']=(int)$_POST['consenso_comunicazioni'];
        
        if (_registrazione_valida_dati($_dati)) {

            if (_registrazione_verifica_utente($_dati['email'])) {
                $html.='<p>&Egrave; gi&agrave; registrato un utente con la mail <b>'.$_dati['email'].'</b>. Se stai tentando
                        di registrarti nuovamente perch&egrave; non ricordi la password di accesso, <a href="password-dimenticata.html">richiedi una nuova password</a>.</p>';
            } else {
                if (_registrazione_nuovo_utente($_dati, false, false, true)) {
                    $html.='<p>Grazie per esserti registrato! controlla nella tua casella email, riceverai una mail con un link. Segui il link per validare e confermare la registrazione. Se non ricevi nulla controlla che la mail non sia stata segnata come SPAM.</p>';       
                } else {
                    $html.='<p>Si &egrave; verificato un errore!</p>';
                }
            }
        } else {
            $html.='<p>Dei dati utilizzati per la registrazione non sono validi. 
                       Riprova a <a href="registrazione.html">registrati</a> verificando la correttezza dei dati.</p>';
        }
        
    } else {
        // *** form di registrazione ***
        $html.='<p>Registrandoti al servizio annunci potrai inserire i tuoi annunci in questo portale usufruendo sia degli annunci gratuiti che a pagamento.</p>';
        
        $html.='
        <!-- FORM di registrazione -->
               <form id="formID" method="post" action="registrazione.html" class="formGen">
                    <table border="0">
                        <tbody>
                        <tr>
                            <td>la tua email</td>
                            <td><input type="text" class="validate[required,custom[email]]" name="email" value="'.$_POST['email'].'" id="email" maxlength="70"/></td>
                            <td></td>
                        </tr>
                        <tr>
                            <td>ripeti l\'email</td>
                            <td><input type="text" class="validate[required,equals[email],custom[email]]" name="email_check" value="'.$_POST['email_check'].'" id="email_check" maxlength="70"/></td>
                            <td></td>
                        </tr>
                        <tr>
                            <td>nome</td>
                            <td><input type="text" class="validate[required]" name="nome" value="'.$_POST['nome'].'" id="nome" maxlength="70"/></td>
                            <td></td>
                        </tr>
                        <tr>
                            <td>cognome</td>
                            <td><input type="text" class="validate[required]" name="cognome" value="'.$_POST['cognome'].'" id="cognome" maxlength="70"/></td>
                            <td></td>
                        </tr>
                        <tr>
                            <td>data di nascita</td>
                            <td><input type="text" class="validate[required,custom[date]]" name="data_nascita" value="'.$_POST['data_nascita'].'" id="data_nascita"/></td>
                            <td>[AAAA-MM-GG]</td>
                        </tr>
                        <tr>
                            <td>telefono</td>
                            <td><input type="text" class="validate[required]" name="telefono" value="'.$_POST['telefono'].'" id="telefono"/></td>
                            <td></td>
                        </tr>
                        <tr>
                            <td>citt&agrave;</td>
                            <td><input type="text" class="validate[required]" name="citta" id="citta" value="'.$_POST['citta'].'"  maxlength="70"/></td>
                            <td></td>
                        </tr>
                        <tr>
                            <td>provincia</td>
                            <td><input type="text" style="width:25px;" class="validate[required]" name="provincia" id="provincia"  value="'.$_POST['provincia'].'" maxlength="2"/></td>
                            <td></td>
                        </tr>
                        <tr>
                            <td></td>
                            <td width="50%"><br/><span style="font-size:10px;">confermi di aver letto la <a href="privacy.html">policy sulla privacy</a> e dai il consenso al trattamento dei dati personali ai sensi dell\'art. 13 del d.lgs. n. 196/2003?</span><br/>
                                <input type="radio" class="validate[required] radio" name="consenso_privacy" id="consenso_privacy_si" value="1"> accetto
                                <input type="radio" class="validate[required] radio" name="consenso_privacy" id="consenso_privacy_no" value="1"> NON accetto</td>
                            <td></td>
                        </tr>
                        <tr>
                            <td></td>
                            <td><br/><span style="font-size:10px;">vuoi ricevere comunicazioni commerciali?</span><br/>
                                <input type="radio" class="validate[required] radio" name="consenso_comunicazioni" id="consenso_comunicazioni_si" value="1"> Si
                                <input type="radio" class="validate[required] radio" name="consenso_comunicazioni" id="consenso_comunicazioni_no" value="1"> No</td>
                            <td></td>
                        </tr>
                        </tbody>
                    </table>
                    <div class="panelButton">
                    <input type="submit" value="REGISTRATI ORA"/>
                    <input type="hidden" name="ticket" value="'.mktime().'"/>
                    <input type="hidden" name="conferma_registrazione" value="1"/>
                    <input type="hidden" name="nospam" value=""/>
                    </div>
               </form>
    
                <script>
                $(document).ready(function(){
                    $("#formID").validationEngine();
                   });
                </script>
        <!-- fine form di registrazione -->
        ';
    }
}} else {
    $html='<h2>Registrazione</h2>';
    $html.='<p>Sei gi&agrave; registrato! Ora puoi pubblicare i tuoi annunci.</p>
            <p>Se vuoi consigliare questo portale ad un amico...</p>';
}
?>
